Object Technology for Ambient Intelligence
نویسندگان
چکیده
The notion of proximity is a key to scalable interactions in distributed systems of any kind, both natural and artificial, and in particular in pervasive computing environments. However, proximity as such is a vague notion that can be considered both in a very factual manner (spatial distance) and in a very subjective manner (user affinity). We claim that an adequate system or programming language for ambient intelligence applications ought to support an open notion of proximity, making it possible to rely on different, possibly subjective, understandings of proximity, as well as their combinations. 1 Proximity: A Key to Scalability Proximity can be defined as a state of nearest, the perception of being close to something or someone. Proximity naturally plays a significant role in how, as humans, we interact with our environment. This can be seen in the relationships we maintain with others, or in the manner in which we interact with everyday objects around us. Think about the closeness of a friend or relative, or about how books of a particular topic are considered to be close to each other. The concept of proximity is interesting in the field of pervasive computing and ambient intelligence, where the focus is on unobtrusively managing and assisting in the tasks of users. Introducing proximity in these systems allow for better scalability both at the level of interactions [8] and at the level of demarking content of interest [6]. The scoping strategies enabled by proximity make it possible to tailor system behavior to better match the situations of users, going a step further in the direction of the non-intrusiveness requirement identified by Weiser [9]. As an example, consider how service discovery in a pervasive computing environment can take advantage of proximity. Instead of trying to discover any accessible service provider that matches the required service type, embedding a proximity criteria within the discovery process can drastically reduce the set of answers to process at the client side. Service providers that are able to determine that they do not meet the proximity requirement will simply skip the service request, thereby alleviating the burden of the client. Also, the concept of proximity is indeed prevalent in biological systems, such as shoals of fish and social insects like ants and termites, where interactions are
منابع مشابه
Multiple Dispatch for Ambient Intelligence
The paper promotes multiple dispatch as an advantageous feature for object technology geared towards Ambient Intelligence. Some of the design decisions and technical challenges that arise are discussed.
متن کاملObject Technology for Ambient Intelligence and Pervasive Computing: Language Constructs and Infrastructures
This report summarizes the main activities held during the second workshop on object-technology for Ambient Intelligence and Pervasive Computing held at ECOOP 2006. The workshop covered topics varying from low-level considerations such as garbage collection and object migration, via programming language infrastructure such as reflection and context-oriented programming, to engineering applicati...
متن کاملAgent Testing in an Ambient World
The paper outlines some of the problems associated with testing software agents in an ambient world where agents act on behalf of users. To build useful interacting agents, testing and evolutionary issues should be discussed prior to the design and implementation. As agent technology is built upon object oriented as well as artificial intelligence structures, lessons must be learned from mistak...
متن کاملDesign of Ubiquitous Space for the Robotic Library System and Its Application
Visions of ubiquitous robotics and ambient intelligence involve distributing information, knowledge, computation over a wide range of servers and data storage devices located all over the world, and integrating tiny microprocessors, actuators, and sensors into everyday objects as well in order to make them smart. In this paper, we introduce our ongoing research effort aimed at realizing ambient...
متن کاملDeploying Ubiquitous Computing Applications on Heterogeneous Next Generation Networks
This chapter describes a human centric approach for designing and deploying ubiquitous computing applications. These are considered as activity spheres consisting of tasks which must be executed using the resources available in an Ambient Intelligence space. Such resources include objects augmented with embedded ICT components and software modules. An architectural approach and a corresponding ...
متن کاملA Multi-Agent System for Dynamic Service Composition in Ambient Intelligence Environments
Pervasive computing environments involve a variety of smart devices, which tend to overcharge humans with complex or irrelevant interaction. Ambient Intelligence pushes forward a vision where technology is integrated into everyday objects with the intent of making users’ interaction with their surrounding environment simpler and more intuitive. In this paper, we expose how Ambient Intelligence ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007